<?php
global $_RQ,$_AR;
$_RQ['op']=$_RQ['op']?$_RQ['op']:'list';
$return=array();


if($_RQ['op']=='list'){
	$pindex = max(1, intval($_SESSION['page']));
	$psize = 15;
	$params=array('uniacid'=>$_SESSION['uniacid']);
    $orderby='id desc';
	$total='';
	$return['list']=pdo_getslice('jy_weishop_sms',$params,array($pindex,$psize),$total,$fields,'',$orderby);
	$return['status']=array('0'=>'关闭','1'=>'启用');
	$return['type']=array('1'=>'大于短信','2'=>'聚合短信');
	$htmls=array(
			'type'=>'list',
			'tabs'=>array(
				array('op'=>'list','title'=>'短信模板管理'),
				array('op'=>'edit','title'=>'添加模板'),
			),
			'list'=>array('data'=>'list','list'=>array(
				array('name'=>'name','title'=>'模板名称','type'=>'string'),
				array('name'=>'type','title'=>'服务商','type'=>'radio','options'=>'type'),
				array('name'=>'status','title'=>'状态','type'=>'radio','options'=>'status'),
				
			),
			),
		);
	$return['htmls']=$htmls;	
	exi($return);
}
if($_RQ['op']=='edit'){
	
	if($_RQ['id']){
		$item=pdo_get('jy_weishop_sms',array('id'=>$_RQ['id']));
		
		$item['data']=json_decode($item['data'],true);
	}else{
		$item=array();
	}
	//print_r($item);exit();
	$return['item']=$item;	
	exi($return);
	}
if($_RQ['op']=='post'){
	$postdata=get_postdata();
	//print_r($postdata);exit();
	if(!$postdata['name']){
		exi('请填写名称','');
	}
	if(!$postdata['type']){
		exi('请选择服务商','');
	}
	if(!$postdata['smstplid']){
		exi('请填写短信模板id','');
	}
	$data=array_fields(array('name','type','smstplid','status'),$postdata);	
	
	$data['data']=array('s1'=>$postdata['data']['s1'],'m1'=>$postdata['data']['m1']);
	if($postdata['data']['m2']&&$postdata['data']['s2']){
		$data['data']['s2']=$postdata['data']['s2']	;
		$data['data']['m2']=$postdata['data']['m2']	;
	}
	if($postdata['data']['m3']&&$postdata['data']['s3']){
		$data['data']['s3']=$postdata['data']['s3']	;
		$data['data']['m3']=$postdata['data']['m3']	;
	}
	if($postdata['data']['m4']&&$postdata['data']['s4']){
		$data['data']['s4']=$postdata['data']['s4']	;
		$data['data']['m4']=$postdata['data']['m4']	;
	}
	if($postdata['data']['m5']&&$postdata['data']['s5']){
		$data['data']['s5']=$postdata['data']['s5']	;
		$data['data']['m5']=$postdata['data']['m5']	;
	}
	$data['data']=json_encode($data['data']);
	
	$id=intval($postdata['id']);
			if($id){
				pdo_update('jy_weishop_sms',$data,array('id'=>$id));
				exi('设置成功！','','list');
			}else{
			    $data['uniacid']=$_SESSION['uniacid'];
				 
				pdo_insert('jy_weishop_sms',$data);
				exi('添加成功！','','list');
			}
			}
if($_RQ['op']=='del'){

	$id=intval($_RQ['id']);
	if($id){
		pdo_delete('jy_weishop_message_template',array('id'=>$id));	
	}
	$del=trim($_RQ['del'],';');
	if($del){
		$del=explode(';',$del);
		foreach($del as $id){
			$id=intval($id);
			if($id){
				pdo_delete('jy_weishop_message_template',array('id'=>$id));
			}
		}
	}
	exi('删除成功！');
}
?>